using System;
using System.Text;
using System.Collections.Generic;


namespace COM.DTO {
    
    public class User {
        public User() {
			Comments = new List<Comment>();
			Contacts = new List<Contact>();
			HotelOwners = new List<HotelOwner>();
			Orders = new List<Order>();
			Ratings = new List<Rating>();
			UserDetails = new List<UserDetail>();
            Address = new List<Address>();
        }
        public virtual string UserId { get; set; }
        public virtual Role Role { get; set; }
        public virtual Status Status { get; set; }
        public virtual string Username { get; set; }
        public virtual string Password { get; set; }
        public virtual string FirstName { get; set; }
        public virtual string MiddleName { get; set; }
        public virtual string LastName { get; set; }
        public virtual string Gender { get; set; }
        public virtual IList<Comment> Comments { get; set; }
        public virtual IList<Contact> Contacts { get; set; }
        public virtual IList<HotelOwner> HotelOwners { get; set; }
        public virtual IList<Order> Orders { get; set; }
        public virtual IList<Rating> Ratings { get; set; }
        public virtual IList<UserDetail> UserDetails { get; set; }
        public virtual IList<Address> Address { get; set; }
    }
}
